.banner2{
    height:210px;
    padding-top:14px;
    padding-bottom:26px;
}

.banner2-service{
    width:234px;
    height:170px;
    background-color: #5f5750;
    margin-right:14px;
    padding:0 3px;
    color:#ccc;
    font-size:12px;
}

.banner2-service a{
    width:76px;
    height:82px;
    text-align:center;
    /* outline:1px solid red; */
    padding-top:9px;
    position:relative;
}

.banner2-service a::before{
    content:'';
    position:absolute;
    width:1px;
    height:70px;
    background-color: #665e57;
    left:0;
    top:6px;
}

.banner2-service a::after{
    content:'';
    position:absolute;
    height:1px;
    width:64px;
    background-color: #665e57;
    left:6px;
    bottom:0;
}

.banner2-service a:nth-child(3n+1)::before{
    content:none;
}

.banner2-service a:nth-child(n+4)::after{
    content:none;
}

.banner2-service .iconfont{
    font-size:26px;
    display:block;
}


.banner2-service a:hover{
    color:#fff;
}

.banner2-item img{
    width:316px;
    height:170px;
}

.banner2-item:nth-child(2){
    margin-right:15px;
    margin-left:15px;
}

